<form id="form-assistido" action="<?php echo $this->baseUrl() ?>/atendimento/salvar-assistido/" method="post" >
    <input type="hidden" name="id_assistido" value="<?php echo isset($this->atendimento->id_assistido) ? $this->atendimento->id_assistido : null; ?>">
    <div id="assistido">
        <h3>Informações do assistido</h3><br /><br />

        <!--ABA Assistido-->
        <li id="colEsq">
            <p><b>Dados pessoais:</b></p>
            <p>
                <label for="nomeAssistido"><span class="obrigatorio">*</span>Nome</label>
                <input id="nomeAssistido" class="required big" name="ds_nome" type="text" title="Digite aqui o nome do Assistido" value="<?php echo isset($this->assistido->ds_nome) ? $this->assistido->ds_nome : null; ?>" />
            </p>
            <p>
                <label for="rg"><span class="obrigatorio">*</span>RG</label>
                <input id="rg" name="ds_rg" type="text" class="required medium" title="Digite aqui o RG do Assistido" value="<?php echo isset($this->assistido->ds_rg) ? $this->assistido->ds_rg : null; ?>" />
            </p>
            <p>
                <label for="ds_orgao_expedidor"><span class="obrigatorio">*</span>Órgão Expedidor</label>
                <input id="ds_orgao_expedidor" name="ds_orgao_expedidor" type="text" class="required medium" title="Digite aqui o Órgão Expedidor RG do Assistido" value="<?php echo isset($this->assistido->ds_orgao_expedidor) ? $this->assistido->ds_orgao_expedidor : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>CPF</label>
                <input name="ds_cpf" type="text" class="required medium" alt="cpf" title="Digite aqui o CPF do Assistido" value="<?php echo isset($this->assistido->ds_cpf) ? $this->assistido->ds_cpf : null; ?>" />
            </p>
            <p>
                <label>CTPS</label>
                <input name="ds_ctps" type="text" class="medium" title="Digite aqui o CTPS do Assistido" value="<?php echo isset($this->assistido->ds_ctps) ? $this->assistido->ds_ctps : null; ?>" />
            </p>
            <p>
                <label>Série CTPS</label>
                <input name="ds_serie_ctps" type="text" class="medium" title="Digite aqui a Série da CTPS do Assistido" value="<?php echo isset($this->assistido->ds_serie_ctps) ? $this->assistido->ds_serie_ctps : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Mãe</label>
                <input name="ds_mae" type="text" class="required big" title="Digite aqui o nome da Mãe do Assistido" value="<?php echo isset($this->assistido['ds_mae']) ? $this->assistido['ds_mae'] : null; ?>" />
            </p>
            <p>
                <label>Pai</label>
                <input name="ds_pai" type="text" class="big" title="Digite aqui o nome do Pai do Assistido" value="<?php echo isset($this->assistido['ds_pai']) ? $this->assistido['ds_pai'] : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Nacionalidade</label>
                <?php echo $this->formSelect ('id_nacionalidade',
                                                isset($this->assistido->id_nacionalidade) ? $this->assistido->id_nacionalidade : null,
                                                array('class' => 'required medium',
                                                      'title' => 'Selecione aqui a Nacionalidade do Assistido'),
                                                $this->paises); ?>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Natural da UF</label>
                <?php echo $this->formSelect('naturalidade_uf_1',
                                             !is_null($this->assistido->id_naturalidade) ? $this->estado($this->assistido->id_naturalidade) : null,
                                             array('id'    => 'id_uf_assistido_1',
                                             	   'class' => 'required big',
                                                   'title' => 'Selecione aqui o Estado de Naturalidade do Assistido'),
                                             $this->ufs); ?>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Natural da Cidade</label>
                <select id="id_cidade_assistido_1" name="id_naturalidade" class="required big" disabled="disabled" title="Selecione aqui a Naturalidade (Cidade) do Assistido"></select>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Data de Nascimento</label>
                <input name="dt_nascimento" type="text" class="required medium" alt="date" title="Digite aqui a Data de Nascimento do Assistido" value="<?php echo isset($this->assistido['dt_nascimento']) ? $this->data($this->assistido['dt_nascimento']) : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Escolaridade</label>
                <?php echo $this->formSelect('id_nivel_escolaridade',
                                             isset($this->assistido['id_nivel_escolaridade']) ? $this->assistido['id_nivel_escolaridade'] : null,
                                             array('class' => 'required medium',
                                                   'title' => 'Selecione aqui a Escolaridade do Assistido'),
                                             $this->nivelEscolaridade); ?>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Profissão</label>
                <?php echo $this->formSelect('id_profissao',
                                             isset($this->assistido['id_profissao']) ? $this->assistido['id_profissao'] : null,
                                             array('class' => 'required big', 'title' => 'Selecione aqui a Profissão do Assistido'),
                                             $this->profissao); ?>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Remuneração</label>
                <input name="nu_remuneracao" class="required medium" type="text" alt="decimal" title="Digite aqui a Remuneração do Assistido" value="<?php echo isset($this->assistido['nu_remuneracao']) ? $this->assistido['nu_remuneracao'] : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Estado Civil</label>
                <?php echo $this->formSelect('id_estado_civil',
                                             isset($this->assistido['id_estado_civil']) ? $this->assistido['id_estado_civil'] : null,
                                             array('id' => 'estado_civil_1', 'class' => 'required medium', 'title' => 'Selecione aqui o Estado Civil do Assistido'),
                                             $this->estadoCivil); ?>
            </p>
            <div id="casado" style="display: none;">
                <p>
                    <label><span class="obrigatorio">*</span>Data de Casamento</label>
                    <input id="dt_casamento_assitido" name="dt_casamento" type="text" class="medium" alt="date" title="Digite aqui a Data de Casamento do Assistido" value="<?php echo isset($this->assistido['dt_casamento']) ? $this->assistido['dt_casamento'] : null; ?>" style="display: none;" />
                </p>
                <p>
                    <label><span class="obrigatorio">*</span>Regime de Casamento</label>
                    <?php echo $this->formSelect('id_regime_casamento',
                                                 isset($this->assistido['id_regime_casamento']) ? $this->assistido['id_regime_casamento'] : null,
                                                 array('id' => 'id_regime_casamento', 'class' => 'medium', 'title' => 'Selecione aqui o Regime de Casamento do Assistido', 'style' => 'display: none;'),
                                                 $this->regimeCasamento); ?>
                </p>
            </div>
            <p>
                <label><span class="obrigatorio">*</span>Nº de Dependentes</label>
                <input name="nu_dependente" type="text" class="required small" alt="99" title="Digite aqui o Número de Dependente do Assistido" value="<?php echo isset($this->assistido->nu_dependente) ? $this->assistido->nu_dependente : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Situação Habitacional</label>
                <?php echo $this->formSelect('id_situacao_habitacional',
                                             isset($this->assistido['id_situacao_habitacional']) ? $this->assistido['id_situacao_habitacional'] : null,
                                             array('class' => 'required medium', 'title' => 'Selecione aqui a Situação Habitacional do Assistido'),
                                             $this->situacaoHabitacional); ?>
            </p>
            <div class="clear"></div>
        </li>
        
        <div class="separador"></div>
        
        <li>
            <p><b>Endereço Residencial</b></p>
            <input type="hidden" name="endereco_residencial[id_endereco]" value="" />
            <p>
                <label><span class="obrigatorio">*</span>Endereço</label>
                <input name="endereco_residencial[ds_logradouro]" type="text" class="required medium" title="Digite aqui o Endereço Residencial" value="<?php echo isset($this->residencial->ds_logradouro) ? $this->residencial->ds_logradouro : null; ?>" />
            </p>
            <p>
                <label>Número da Casa</label>
                <input name="endereco_residencial[nu_casa]" type="text" class="small" title="Digite aqui o Número da Casa" value="<?php echo isset($this->residencial->nu_casa) ? $this->residencial->nu_casa : null; ?>" />
            </p>
                <label><span class="obrigatorio">*</span>UF</label>
                <?php echo $this->formSelect('endereco_residencial[id_uf]',
                                             isset($this->residencial->id_uf) ? $this->residencial->id_uf : null,
                                             array('id' => 'id_uf_assistido_2', 'class' => 'required medium','title' => 'Selecione aqui a UF'),
                                             $this->ufs); ?>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Cidade</label>
                <select id="id_cidade_assistido_2" name="endereco_residencial[id_cidade]" class="required medium" disabled="disabled" title="Selecione aqui a Cidade"></select>
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Bairro</label>
                <input name="endereco_residencial[ds_bairro]" type="text" class="required small" title="Digite aqui o Bairro" value="<?php echo isset($this->residencial->ds_bairro) ? $this->residencial->ds_bairro : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>CEP</label>
                <input name="endereco_residencial[nu_cep]" type="text" class="required small" alt="cep" title="Digite aqui o CEP " value="<?php echo isset($this->residencial->nu_cep) ? $this->residencial->nu_cep : null; ?>" />
            </p>
            <p>
                <label><span class="obrigatorio">*</span>Telefone</label>
                <input name="endereco_residencial[nu_telefone_residencial]" type="text" class="required small" alt="phone" title="Digite aqui o Telefone Residencial" value="<?php echo isset($this->residencial->nu_telefone_residencial) ? $this->residencial->nu_telefone_residencial : null; ?>" />
            </p>
            <p>
                <label>Celular</label>
                <input name="endereco_residencial[nu_telefone_celular]" type="text" class="small" alt="phone" title="Digite aqui o Telefone Celular" value="<?php echo isset($this->residencial->nu_telefone_celular) ? $this->residencial->nu_telefone_celular : null; ?>" />
            </p>
            <p><b>Endereço Comercial</b></p>
            <input type="hidden" name="endereco_comercial[id_endereco]" value="" />
            <p>
                <label>Endereço Comercial</label>
                <input name="endereco_comercial[ds_logradouro]" type="text" class="small" title="Digite aqui o Endereço Comercial" value="<?php echo isset($this->comercial->ds_logradouro) ? $this->comercial->ds_logradouro : null; ?>" />
            </p>
            <p>
                <label>Número da Loja</label>
                <input name="endereco_comercial[nu_casa]" type="text" class="small" title="Digite aqui o Número da Loja" value="<?php echo isset($this->comercial->nu_casa) ? $this->comercial->nu_casa : null; ?>" />
            </p>
            <p>
                <label>UF</label>
                <?php echo $this->formSelect('endereco_comercial[id_uf]',
                                             isset($this->comercial->id_uf) ? $this->comercial->id_uf : null,
                                             array('id'=>'id_uf_assistido_3', 'class' => 'medium','title' => 'Selecione aqui a UF'),
                                             $this->ufs); ?>
            </p>
            <p>
                <label>Cidade</label>
                <select id="id_cidade_assistido_3" name="endereco_comercial[id_cidade]" class="medium" disabled="disabled" title="Selecione aqui a Cidade" ></select>
            </p>
            <p>
                <label>Bairro</label>
                <input name="endereco_comercial[ds_bairro]" type="text" class="small" title="Digite aqui o Bairro" value="<?php echo isset($this->comercial->ds_bairro) ? $this->comercial->ds_bairro : null; ?>" />
            </p>
            <p>
                <label>CEP</label>
                <input name="endereco_comercial[nu_cep]" type="text" class="small" alt="cep" title="Digite aqu o CEP" value="<?php echo isset($this->comercial->nu_cep) ? $this->comercial->nu_cep : null; ?>" />
            </p>
            <p>
                <label>Telefone</label>
                <input name="endereco_comercial[nu_telefone_residencial]" type="text" class="small" alt="phone" title="Digite aqui o Telefone Comercial" value="<?php echo isset($this->comercial->nu_telefone_residencial) ? $this->comercial->nu_telefone_residencial : null; ?>" />
            </p>
            <p>
                <label>Celular</label>
                <input name="endereco_comercial[nu_telefone_celular]" type="text" class="small" alt="phone" title="Digite aqui o Telefone Celular" value="<?php echo isset($this->comercial->nu_telefone_celular) ? $this->comercial->nu_telefone_celular : null; ?>" />
            </p>
            <div class="clear" ></div>
        </li>
        <div class="navegacao">
            <input type="submit" value="Próximo" />
        </div>
    </div>
</form>

<script type="text/javascript">
    var url = '<?php echo $this->baseUrl() ?>';
    $(document).ready(function() {

    	var $casado                = $('#casado');
    	var $dt_casamento_assitido = $('#dt_casamento_assitido');
    	var $id_regime_casamento   = $('#id_regime_casamento');
        
    	var estadoCivil = "<?php echo isset($this->assistido['id_estado_civil']) ? $this->assistido['id_estado_civil'] : null; ?>";
        if (estadoCivil == 2) {
            $casado.css('display', 'block');
            $dt_casamento_assitido.val('');
            $dt_casamento_assitido.css('display', 'block');
            $id_regime_casamento.val('');
            $id_regime_casamento.css('display', 'block');
            
        }
        $("select#estado_civil_1").change(function() {
            // casado
            if($(this).val() == 2) {
                $casado.css('display', 'block');
                $dt_casamento_assitido.val('');
                $dt_casamento_assitido.css('display', 'block');
                $id_regime_casamento.val('');
                $id_regime_casamento.css('display', 'block');
            } else {
                $casado.css('display', 'none');
                $dt_casamento_assitido.val('');
                $dt_casamento_assitido.css('display', 'none');
                $id_regime_casamento.val('');
                $id_regime_casamento.css('display', 'none');
            }
        });

        var ufResidencial     = "<?php echo isset($this->residencial->id_uf) ? $this->residencial->id_uf : null; ?>";
        var cidadeResidencial = "<?php echo isset($this->residencial->id_cidade) ? $this->residencial->id_cidade : null; ?>";
        if (ufResidencial) {
            $.getJSON(url + "/ajax/get-cidades-por-uf/idUf/"+ ufResidencial, null, function(value) {
                var options = '';
                $.each(value, function(index, data) {
                    if (cidadeResidencial && index == cidadeResidencial) {
                        options += '<option value="' + index + '" selected="selected">' + data + '</option>';
                    } else {
                        options += '<option value="' + index + '">' + data + '</option>';
                    }
                });
                $("select#id_cidade_assistido_2").removeAttr("disabled");
                $("select#id_cidade_assistido_2").html(options);
            });
        }

        var ufAssistido     = "<?php echo isset($this->assistido->id_naturalidade) ? $this->estado($this->assistido->id_naturalidade) : null; ?>";
        var cidadeAssistido = "<?php echo isset($this->assistido->id_naturalidade) ? $this->assistido->id_naturalidade : null; ?>";
        if (ufAssistido) {
        	$.getJSON(url + "/ajax/get-cidades-por-uf/idUf/" + ufAssistido, null, function(value) {
                var options = '';
                $.each(value, function(index, data) {
                    if (cidadeAssistido && index == cidadeAssistido) {
                    	options += '<option value="' + index + '" selected="selected">' + data + '</option>';
                    } else {
                    	options += '<option value="' + index + '">' + data + '</option>';
                    }
                });
                $("select#id_cidade_assistido_1").removeAttr("disabled");
                $("select#id_cidade_assistido_1").html(options);
            });
        }

        $("select#id_uf_assistido_1").change(function() {
            if ($(this).val() != "") {
                $.getJSON(url + "/ajax/get-cidades-por-uf/idUf/"+ $(this).val(), null, function(value) {
                    var options = '';
                    $.each(value, function(index, data) {
                        options += '<option value="' + index + '">' + data + '</option>';
                    });
                    $("select#id_cidade_assistido_1").removeAttr("disabled");
                    $("select#id_cidade_assistido_1").html(options);
                });
            } else {
                $("select#id_cidade_assistido_1").attr("disabled", "disabled");
                $("select#id_cidade_assistido_1").html("");
            }
        });

        var ufComercial     = "<?php echo isset($this->comercial->id_uf) ? $this->comercial->id_uf : null; ?>";
        var cidadeComercial = "<?php echo isset($this->comercial->id_cidade) ? $this->comercial->id_cidade : null; ?>";
        if (ufComercial) {
            $.getJSON(url + "/ajax/get-cidades-por-uf/idUf/"+ ufComercial, null, function(value) {
                var options = '';
                $.each(value, function(index, data) {
                    if (cidadeComercial && index == cidadeComercial) {
                        options += '<option value="' + index + '" selected="selected">' + data + '</option>';
                    } else {
                        options += '<option value="' + index + '">' + data + '</option>';
                    }
                });
                $("select#id_cidade_assistido_3").removeAttr("disabled");
                $("select#id_cidade_assistido_3").html(options);
            });
        }
        $("select#id_uf_assistido_2").change(function() {
            if ($(this).val() != "") {
                $.getJSON(url + "/ajax/get-cidades-por-uf/idUf/"+ $(this).val(), null, function(value){
                    var options = '';
                    $.each(value, function(index, data) {
                        options += '<option value="' + index + '">' + data + '</option>';
                    });
                    $("select#id_cidade_assistido_2").removeAttr("disabled");
                    $("select#id_cidade_assistido_2").html(options);
                });
            } else {
                $("select#id_cidade_assistido_2").attr("disabled", "disabled");
                $("select#id_cidade_assistido_2").html("");
            }
        });
        $("select#id_uf_assistido_3").change(function() {
            if ($(this).val() != "") {
                $.getJSON(url + "/ajax/get-cidades-por-uf/idUf/"+ $(this).val(), null, function(value){
                    var options = '';
                    $.each(value, function(index, data) {
                        options += '<option value="' + index + '">' + data + '</option>';
                    });
                    $("select#id_cidade_assistido_3").removeAttr("disabled");
                    $("select#id_cidade_assistido_3").html(options);
                });
            } else {
                $("select#id_cidade_assistido_3").attr("disabled", "disabled");
                $("select#id_cidade_assistido_3").html("");
            }
        });

        // Validate
        jQuery.validator.messages.required = '';
        $("#form-assistido").validate({
            invalidHandler: function(e, validator) {
            var errors = validator.numberOfInvalids();
               if (errors) {
                    var message = errors == 1
                        ? 'Você esqueceu 1 campo de preenchimento obrigatório'
                        : 'Você esqueceu ' + errors + ' campos de preenchimento obrigatório';
                    $("div.error span").html(message);
                    $("div.error").show();
                } else {
                    $("div.error").hide();
                }
            },
            ignoreTitle: true
        });
    });
</script>